home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / PRG / Prograph Reference Manual.sit / Prograph Reference Manual / Prograph Reference 8-End.rsrc / TEXT_150.txt < prev    next >
Text File  |  1995-10-26  |  31KB  |  1,520 lines

  1.  
  2.                                         Index
  3.   
  4.         This is a complete index of the Prograph Classic Reference Manual.  
  5.  
  6.                     Pages 1 through 165 are in the Ch1-4 document.  
  7.  
  8.          Pages 167 through 423 are in the Ch5-7 document.  
  9.  
  10.          Pages from 425 through 626 are in Ch8-End 
  11.               document.
  12.  
  13.  
  14. ツォツサ (initialization method) 7
  15. ツォWindow Itemツサ
  16.     Specification editor 139
  17.     WYSIWYG editor 139
  18. (in) primitive 288
  19. (join) primitive 288
  20. (length) primitive 288, 461
  21. * (asterisk) as match pattern 44
  22. * primitive 300, 456, 461
  23. ** primitive 300, 461
  24. + primitive 301, 456, 461
  25. ++ primitive 301, 461
  26. +1 primitive 301, 456, 461
  27. - primitive 302, 456, 461
  28. -- primitive 302, 461
  29. -1 primitive 302, 456, 461
  30. .pgd 461
  31. .pgm 461
  32. .pgo 461
  33. .pgs 461
  34. / (slash) 9, 14, 16, 438
  35. // (double slash) 15, 437
  36. /Activate 171
  37. /Idle 171
  38. /Key 171, 173
  39. /Update 171
  40. 1 point border 148, 152
  41. 24-bit mode 463
  42. 32-bit clean 127, 458, 463
  43. 32-bit clean rules 462
  44. < primitive 295
  45. <<Set Defaults<< button 131
  46. <= primitive 295
  47. = primitive 295, 621
  48. > primitive 296
  49. >= primitive 296
  50. >>New Instance>> button 131
  51. ? (question mark) as match pattern 44
  52. _INTERPRETER 557
  53. 竕  primitive 298
  54. 竕、 primitive 299
  55. 竕・ primitive 299
  56. テキ primitive 312, 456, 461
  57. テキテキ primitive 312, 461
  58.  
  59. A   *A*
  60.  
  61. ABlock 378
  62. ABlock@ 379
  63. ABlock@@ 379
  64. Abort menu item 116
  65. About Method editable-text field 130
  66. About Prograph窶ヲ menu item 32, 127
  67. About窶ヲ 171, 172
  68. abs primitive 303
  69. absolute address 372, 379
  70. Accept Child Died Events 458
  71. accept primitive 284, 462
  72. acos primitive 303
  73. activate 161, 171, 351
  74. activate event 162, 458
  75. Activate Method editable-text field 138
  76. activateEvt 161
  77. activating the current application 168
  78. activation mark 21
  79. Active 146
  80. active menu 350
  81. active window 161, 350
  82. Add Scroll Page menu item 72
  83. Add to Active List button 131
  84. AddPrimitive 536, 558, 560, 563
  85. AddPt 406
  86. address-to-object primitive 313
  87. aevent methods 159, 171, 347
  88. Alert 415
  89. Alerts and Dialogs, Mac Methods 414
  90. aliases 26
  91. allocating structures 378
  92. alphaLock 163
  93. alphanumeric 596
  94. ancestor 4, 597
  95. ancestors primitive 339
  96. and primitive 297
  97. AngleFromSlope 420
  98. annotation 18, 441-445
  99.     combinations 444
  100.     deleting 89
  101.     on a root 444
  102.     on a terminal 443
  103.     operations 86-88
  104.     roots and terminals 88
  105.     synchro 445
  106. annotations 438
  107. annuity primitive 303
  108. answer 287
  109. answer primitive 284
  110. answer-v 287
  111. answer-v primitive 285
  112. app1Evt 161
  113. app2Evt 161
  114. app3Evt 161
  115. Apple Event 161, 171, 346, 347
  116.     Apple Event editor 160
  117.     aware 458
  118.     Class/ID/Method triplet 160
  119.     Close 123
  120.     error 160
  121.     Event Class 159
  122.     Event ID 159
  123.     event suites 159
  124.     method to be called 159
  125.     Prograph application 160
  126.     Reply 346, 347
  127. Apple Event editor 159, 160
  128. Apple Events 158
  129.     Frontier 123
  130.     Open Application 158
  131.     Open Documents 158
  132.     Print Documents 158
  133.     Quit Application 158
  134.     required events 158
  135. Apple Events button 132, 159
  136. Apple menu 32, 115, 124, 171
  137.     About Prograph窶ヲ 32, 127
  138.     Enter Editor 32, 115, 128
  139.     Exit Editor 128
  140.     Switch Context 32, 103, 115, 168
  141. Apple SANE library 300
  142. Application 158, 159, 170
  143.     active? 168, 169
  144.     current 168
  145.     running 168
  146. Application Builder 364
  147.     Apple Event Editor 159
  148.     Pop-up Menu editor 153
  149.     Window Editor 154
  150. Application class
  151. subclassing 181
  152. Application editor 129, 132
  153.     <<Set Defaults<< 131
  154.     >>New Instance>> 131
  155.     About Method 130
  156.     Active List 131
  157.     Add to Active List 131
  158.     Apple Events 132
  159.     Classes 130
  160.     Delete 131
  161.     Edit 132
  162.     Install 131
  163.     invoking 129
  164.     Library 131
  165.     List of Instances 130
  166.     Menus 130
  167.     Name 130
  168.     Windows 130
  169. Application Manager 169-170
  170. Application system class
  171.     about method 179
  172.     active? 179
  173.     aevent methods 180
  174.     current 178
  175.     front 178
  176.     menu bar 179
  177.     menu lib 180
  178.     menus 180
  179.     name 178
  180.     owner 178
  181.     resources 179
  182.     window lib 181
  183.     windows 180
  184. Application/Menu Click 171
  185. Arcs and Wedges, Mac Methods 400
  186. arguments 536
  187. arithmetic
  188.     floating-point 462
  189. arithmetic (compiler) 456
  190. arithmetic primitives
  191.     integer vs. real 300
  192. arity 8, 11, 17, 20, 83, 92, 594
  193.     enforcement 92
  194. arity macros
  195.     GETARITY 535
  196.     GETINARITY 535
  197.     GETOUTARITY 535
  198.     SETARITY 535
  199.     VARITY 535
  200. array 373
  201. array element 377
  202. arrays 377
  203. arrow 383
  204. Arrow key 29, 127, 147, 175, 353
  205. ascending 475
  206. ASCII 161, 475
  207. ascii integer 596
  208. asin primitive 304
  209. ask 287
  210. ask primitive 285
  211. assembly-language 376
  212. asterisk (*) as match pattern 44
  213. atan primitive 304
  214. atan2 primitive 304
  215. atom 596
  216. atomic string 595
  217. ATP-Close primitive 251
  218. ATP-Get-Request primitive 252
  219. ATP-Get-Response primitive 252
  220. ATP-Open primitive 252
  221. ATP-Send-Request primitive 253
  222. ATP-Send-Response primitive 253
  223. attach-l primitive 289
  224. attach-r primitive 289
  225. attr-com primitive 339
  226. attribute 342
  227.     value 35
  228. attribute list areas 79
  229. attribute value
  230.     assigning Set 618
  231.     changing default values 80
  232.     retrieval Get 617
  233. attribute(s) 4, 6, 594, 598
  234.     commenting 80
  235.     components 598
  236.     creating 6, 79
  237.     deleting 80
  238.     dragging 80
  239.     editing 80
  240.     group selection 81
  241.     icons 428
  242.     inheritance 598
  243.     inherited vs. locally defined 598
  244.     naming 6, 80
  245.     naming conventions 5
  246. Attributes information dialog 60
  247. attributes primitive 340
  248. Attributes window 6, 79-81
  249.     horizontal fuzzy line 6
  250.     opening 79
  251. Attributes窶ヲ menu item 70
  252. auto-text primitive 356
  253. autoKey 161
  254. automatic scrolling 28
  255.  
  256. B   *B*
  257.  
  258. BackColor 392
  259. Background Only 458
  260. background processing 458
  261. backup 499
  262. backups 35, 67
  263. balloon attribute 156
  264. Balloon button 134
  265. Balloon Help 26, 127, 156, 173, 354
  266.     Button 156
  267.     Types 157
  268. Balloon Help Contents 155
  269. Balloon Help dialog 156
  270. Balloon Help Editor 154
  271. Balloon窶ヲ button 154
  272. based integer 596
  273. beep(s) 20, 31
  274. begin-drawing primitive 366, 367
  275. Bit Transfer, Mac Methods 401
  276. bit-and primitive 260, 461
  277. bit-not primitive 260, 461
  278. bit-or primitive 260, 461
  279. bit-shift-l primitive 261, 461
  280. bit-shift-r primitive 261, 461
  281. bit-xor primitive 261, 461
  282. BitMap 381
  283. BitMapToRegion 381
  284. Bless 537, 577
  285. block-address primitive 313, 379
  286. block-size primitive 314
  287. Bold check box 135
  288. boolean 19, 475, 517, 595
  289.     input values 248
  290.     operations 295
  291.     primitive 248
  292.     result 248
  293. boolean primitive 359
  294. boolean? primitive 461
  295. break-serial-port primitive 324
  296. Breakpoint 436
  297. Breakpoint Off menu item 119
  298. Breakpoint On menu item 119
  299. Bring Closer menu item 42, 128
  300. buffer 313, 379
  301.     data manipulation 313
  302.     handle 313
  303.     pointer 313
  304. buffered data 501
  305. Build Application窶ヲ menu item (compiler) 459
  306. Build Library窶ヲ menu item (compiler) 459
  307. button 421
  308.     default
  309.         changing 42
  310.         creating 42
  311. Button Specification editor 142
  312. Button system class
  313.     active? 182
  314.     balloon 183
  315.     click method 184
  316.     Control Record 184
  317.     grow? 183
  318.     location 183
  319.     move? 183
  320.     name 182
  321.     owner 182
  322.     size 183
  323.     visible? 182
  324. Byte Stream 245, 263
  325. Byte Stream primitives
  326.     clear-bytes-map 263
  327.     from-bytes 264
  328.     to-bytes 264
  329. byte-length primitive 331
  330.  
  331. C   *C*
  332.  
  333. C 17, 26
  334. C code
  335.     importing 521
  336.     naming conventions 522
  337.     writing 468, 521
  338. C Interface 521
  339. C language 378, 380
  340. CalcCMask 381
  341. CalcPixCMask 381
  342. call
  343.     by reference 372
  344.     by value 372
  345. called-from-get 248
  346. called-from-get primitive 340
  347. called-from-meth primitive 340
  348. called-from-method 248
  349. called-from-set 248
  350. called-from-set primitive 341
  351. Calling external routines 468
  352. calling operation 610
  353. CallPrimitive 537, 558
  354. calls-to-get 248
  355. calls-to-get primitive 341
  356. calls-to-meth 248
  357. calls-to-meth primitive 342
  358. calls-to-set 248
  359. calls-to-set primitive 342
  360. Can Background 458
  361. Cancel button 273
  362. Canvas 175, 348, 364
  363.     click method 367
  364.     draw method 365
  365.     window item 276
  366. Canvas Specification editor 151
  367. Canvas system class
  368.     active? 185
  369.     balloon 186, 187, 198, 229, 236
  370.     click method 189
  371.     draw method 189
  372.     grow? 186
  373.     hControl 187
  374.     hScroll? 187
  375.     limits 188
  376.     location 186
  377.     move? 186
  378.     name 185
  379.     origin 188
  380.     owner 185
  381.     size 186
  382.     vControl 187
  383.     visible? 185
  384.     vScroll? 187
  385. caps lock key 163
  386. caret 175
  387. carriage return 147
  388. case 8, 10, 594, 599
  389.     components 599
  390.     controls 97
  391.     executable operations 610
  392.     execution 8, 612
  393.     manipulation 97
  394.     order of execution 612
  395.     palette 8
  396.     reordering 9
  397.     structure 600
  398. case icon
  399.     comments 98
  400.     creating 97
  401.     deleting 98
  402.     dragging 98
  403. case list button 97
  404. Case List pane 97, 434
  405.     closing 98
  406. case sensitivity 3
  407. case window 4, 82-93, 106, 109, 432
  408.     actions 109
  409.     banner 432
  410.     banner logo 82
  411.     banner number 82
  412.     Case List button 433
  413.     Class/Name 433
  414.     control buttons 82
  415.     copying operations 83
  416.     creating operations 83
  417.     editable 106
  418.     execution 106
  419.     locating operations 42
  420.     logo 433
  421.     opening 82, 109
  422. category pop-up menu 56
  423. CautionAlert 416
  424. CGrafPort@ 380
  425. CharWidth 391
  426. Check Box and Radio Button set 156
  427. Check Box Specification editor 143
  428. Check Box system class
  429.     active? 190
  430.     balloon 191
  431.     checked? 192
  432.     click method 192
  433.     control record 192
  434.     grow? 191
  435.     location 191
  436.     move? 191
  437.     name 190
  438.     owner 190
  439.     size 191
  440.     visible? 190
  441. Check check box 135
  442. Check Program menu item 65, 462
  443. children primitive 342
  444. choose primitive 265
  445. class
  446.     user-defined
  447.         icon 427
  448. class attribute 6
  449.     icon 428
  450. class attribute icon 6
  451. class identifier 522, 541, 542
  452. Class Identifiers 576
  453. Class Methods window 77-78
  454.     creating 77
  455.     deleting 78
  456.     naming 78
  457.     opening 77
  458.     transforming 78
  459. class translation map 263, 264
  460. class(es) 4, 339, 594, 598
  461.     attributes 6, 598
  462.     components 598
  463.     Connecting/Disconnecting 76
  464.     creating 5, 74
  465.     deleting 75
  466.     group selection 76
  467.     Hide Classes 74
  468.     hierarchy 597
  469.     icon 5
  470.         left side 5
  471.         right side 5
  472.     icons 74
  473.     instance attribute 6
  474.     instance attributes 598
  475.     name 598
  476.     Naming 76
  477.     naming conventions 5
  478.     Replicate 75
  479.     Show Classes 74
  480. class-com primitive 343
  481. classes
  482.     compact 47
  483.     hidden 47
  484. Classes information dialog 59
  485. Classes menu item 70
  486. classes primitive 343
  487. Classes scrolling list 130
  488. Classes window 5, 74-77, 426
  489.     Opening 74
  490. Clear 172
  491. Clear menu item 40
  492. Clear menu item (compiler) 452
  493. Clear Program menu item 117
  494. Clear Steps & Breaks menu item 119
  495. clear-bytes-map 245, 246
  496. clear-bytes-map primitive 263
  497. clear-text primitive 356
  498. click 349, 458
  499. click event 367
  500. Click in space 67
  501. Click Item Specification editor 141
  502. Click Item system class
  503.     active? 193
  504.     balloon 194
  505.     click method 195
  506.     grow? 194
  507.     location 194
  508.     move? 194
  509.     name 193
  510.     owner 193
  511.     size 194
  512.     visible? 193
  513. click method 349
  514. click techniques 163
  515. clip region 348, 349, 367
  516. clipboard 40, 264, 364
  517.     object 41, 76, 91
  518.     value 41
  519. Close 123, 173, 174
  520.     Datafile 500
  521. close box 173
  522. Close Box check box 138
  523. Close menu item (compiler) 451
  524. Close Method editable-text field 138
  525. close primitive 269
  526. Close Window 124
  527. Close Windows 45
  528. close-serial-port primitive 324
  529. CloseDialog 414
  530. ClosePicture 402
  531. ClosePoly 404
  532. CloseResFile 409
  533. closing resource files, Mac Methods 408
  534. cluster 263
  535. cluster-delete 246, 494, 511
  536. cluster-first 495
  537. cluster-lock 246, 495
  538. cluster-next 496
  539. cluster-read 246, 496
  540. cluster-read-db 496
  541. cluster-replace 246, 497
  542. cluster-undelete 246, 497
  543. cluster-unlock 246, 498
  544. cluster-write 246, 498
  545. clustering 263
  546. Cmd-click 27, 66
  547.     in space 67
  548.     on an element 67
  549. Cmd-clicking space 5, 6
  550. cmdKey 163
  551. Code fragment
  552.     event message 161
  553. code resources 380
  554. Color, Mac Methods
  555.     Drawing 391
  556. ColorBit 392
  557. combinations of annotations 444
  558. Command key 163, 354
  559. Command-clicking 5
  560. comment(s)
  561.     dragging 30
  562.     editing 30
  563.     Hide 64
  564.     propagation 92
  565.     Show 64
  566.     visibility 64
  567. comments 67
  568. communications 263
  569. Compact 47, 106, 431
  570. Compact Code 9
  571. Compact database 500
  572. Compact menu item 46
  573. Compact Method icon 430
  574. compact-memory primitive 314
  575. Compile Options check boxes (compiler) 456
  576. compiled methods 245
  577. compiled? primitive 283, 575
  578. compiler 447-469
  579.     adding C code 521
  580.     C code 468
  581.     dissassembly files 588
  582.     Edit menu
  583.         Clear 452
  584.         Copy 452
  585.         Cut 452
  586.         Options窶ヲ 448, 453-454
  587.         Paste 452
  588.         Select All 449, 453
  589.         Show Clipboard 454
  590.         Undo 452
  591.     efficiency considerations 462
  592.     entities 587
  593.     File menu
  594.         Close 451
  595.         Launch窶ヲ 448, 452
  596.         New 450
  597.         Open窶ヲ 450
  598.         Page Setup窶ヲ 451
  599.         Print窶ヲ 451
  600.         Quit 452
  601.         Revert to Saved 451
  602.         Save 451
  603.         Save As窶ヲ 451
  604.     Finder 448
  605.     formats 587
  606.     icons 449
  607.     inline code 461
  608.     internals 587
  609.     link maps 590
  610.     linker resources 591
  611.     linking 459
  612.     locator bar 447-448
  613.     locator button 447
  614.     MultiFinder 448
  615.     naming conventions 461
  616.     Pascal code 468
  617.     primitives not supported 462
  618.     primitives that generate inline code (compiler) 462
  619.     project file area 447-449
  620.     Project menu
  621.         Build Application窶ヲ 459
  622.         Build Library窶ヲ 459
  623.         Disassemble窶ヲ 454
  624.         File Info窶ヲ 455
  625.         Project Info窶ヲ 455
  626.         Run 460
  627.         Update 454
  628.         Update All 454
  629.     project window 447
  630.     reserved names 5
  631.     special considerations 461
  632.     unsupported features 462
  633.     XCode 521, 574
  634.     XPrims 521
  635. compound list 597
  636. compound primitive 305
  637. compound types 374
  638. compound value 597
  639. COND in Lisp 600
  640. conditional execution 441
  641. configure-sport primitive 325
  642. connecting datalink 84
  643. Constant 61, 95, 603, 620
  644.     components 607
  645.     execution 12
  646.     name 12
  647. Constant operation menu item 49, 438
  648. context-determined reference 11, 85, 594, 615
  649. continue 21, 608, 611, 612
  650. Continue menu item 21, 54, 442
  651. continue on success 620
  652. Control check box 135
  653. control key 163
  654. control(s) 8, 13, 19-22, 53-55, 86, 601, 602, 612
  655.     icons 20-22, 441
  656. controlKey 163
  657. Controls menu 53-55, 441
  658.     Continue 21, 54, 442
  659.     Fail 18, 22, 54, 443
  660.     Finish 18, 21, 54, 442
  661.     Inject 22, 54, 443
  662.     Invert 55
  663.     List 19, 54, 443
  664.     Loop 19, 54, 443
  665.     Next Case 21, 54, 442
  666.     Partition 19, 54, 444
  667.     Repeat 18, 53, 442
  668.     Simple 53, 441
  669.     Super 53, 442
  670.     Terminate 18, 21, 54, 442
  671. conventions 1
  672. cooperative multitasking environment 457
  673. copy 172
  674.     object 91
  675. Copy menu item 40
  676. Copy menu item (compiler) 452
  677. Copy Object menu item 41, 128
  678. copy primitive 265, 461
  679. Copy Value menu item 41, 128
  680. copy-text primitive 356
  681. CopyBits 381, 401
  682. CopyDeepMask 381
  683. CopyDeepPixMask 381
  684. CopyPixBits 381
  685. CopyPixels 381
  686. CopyPixMask 381
  687. Core Suite 123, 159
  688.     Close 123
  689. cos primitive 305
  690. count-sport-input primitive 325
  691. Count1Resources 410
  692. CountResources 410
  693. create primitive 269
  694. CreateResFile 408
  695. creating a text window 36
  696. creating an element 27
  697. creating class 74
  698. creating methods
  699.     selecting a class 51
  700. creating Prograph objects 66
  701. Creator Signature (compiler) 456
  702. creator types 378
  703. current application 168
  704.     Application subclass 181
  705. Current Class Only 45
  706. current file pointer 275
  707. Current Method Only 45
  708. CurResFile 409
  709. cursor
  710.     position 259
  711. Cursor, Mac Methods 381
  712. Cut menu item 40
  713. Cut menu item (compiler) 452
  714. cut object 92
  715. Cut Object menu item 41, 128
  716. cut-text primitive 357
  717. CWindowRecord@ 380
  718. C_macintosh 532
  719. C_number 532
  720.  
  721. D   *D*
  722.  
  723. data cluster 263
  724. data fork 364
  725. data manipulation
  726.     memory buffers 313
  727. data objects 4
  728. Data Types 517
  729.     boolean 517
  730.     integer 518
  731.     macintosh 518
  732.     none 518
  733.     null 519
  734.     real 519
  735.     string 519
  736.     undefined 519
  737. Data Types information dialog 57
  738. data-determined reference 11, 14, 16, 51, 85, 457, 594, 615
  739. Database 245
  740. Database Engine 263
  741. Datafile
  742.     busy 505
  743.     error code 494
  744.     Error Handling 492
  745.     Exporting Data 512
  746.     Importing data 513
  747.     Info 502
  748.     initial position 509
  749.     Keys 513
  750.     lock 495
  751.     Mode 504
  752.     writing data 498
  753. Datafile  Errors
  754.     Class names 493
  755.     Cluster does not exist 494
  756.     File Manager 492
  757.     File version 493
  758.     Key already exists 493
  759.     Key does not exist 493
  760.     mode 493
  761.     Name in class map 493
  762.     negative 492
  763.     positive 493
  764.     Table already exists 493
  765.     Table does not exist 493
  766.     zero 492
  767. Datafile primitives
  768.     cluster-delete 494, 511
  769.     cluster-first 495
  770.     cluster-lock 495
  771.     cluster-next 496
  772.     cluster-read 496
  773.     cluster-read-db 496
  774.     cluster-replace 497
  775.     cluster-undelete 497
  776.     cluster-unlock 498
  777.     cluster-write 498
  778.     db-backup 499
  779.     db-close 500
  780.     db-compact 500
  781.     db-delete 501
  782.     db-flush 501
  783.     db-get-flush 501
  784.     db-info 502
  785.     db-list 502
  786.     db-new 503
  787.     db-open 504
  788.     db-rename 504
  789.     db-set-flush 505
  790.     db-shutdown 505
  791.     db-wait 505
  792.     key-close 505
  793.     key-delete 506
  794.     key-find 506
  795.     key-first 506
  796.     key-info 507
  797.     key-last 507
  798.     key-list 507
  799.     key-new 508
  800.     key-next 508
  801.     key-open 509
  802.     key-previous 509
  803.     key-read 510
  804.     key-rename 510
  805.     key-value 511
  806.     table-close 511
  807.     table-delete 512
  808.     table-export 512
  809.     table-import 513
  810.     table-info 514
  811.     table-list 514
  812.     table-new 515
  813.     table-open 515
  814.     table-rename 516
  815. dataflow 3, 8
  816. datalink 10, 67, 599
  817.     connecting 84
  818.     creating 28
  819.     disconnecting 84
  820.     dragging 29
  821. db-backup 246, 499
  822. db-close 246, 500
  823. db-compact 246, 494, 500
  824. db-delete 246, 501
  825. db-flush 246, 501
  826. db-get-flush 501
  827. db-info 246, 502
  828. db-list 246, 502
  829. db-new 246, 503
  830. db-open 246, 504
  831. db-rename 246, 504
  832. db-set-flush 505
  833. db-shutdown 246, 505
  834. db-wait 246, 505
  835. de-annotated 27
  836. de-select 27
  837. deactivate event 162
  838. Debug menu item 119
  839. debug primitive 283, 462
  840. debugging 108
  841. debugging level 117-119
  842. decimal integer 596
  843. DecUse 534, 539
  844. deep copy 265
  845. default button
  846.     changing 42
  847.     creating 42
  848. default method 7
  849. default string 595
  850. Delete button 131, 134
  851. Delete Object menu item 41, 128
  852. delete primitive 270
  853. deleting classes 75
  854. delimited value 595
  855. DeltaPoint 408
  856. dereference 379
  857. descendants primitive 343
  858. descendent 597
  859. descending 475
  860. deselect 67
  861. desktop event 171
  862. detach-l primitive 289
  863. detach-nth primitive 290
  864. detach-r primitive 290
  865. dialog 287
  866. Dialog radio button 138
  867. DialogRecord@ 380
  868. Dialogs and Alerts, Mac Methods 414
  869. digit 597
  870. digit* 597
  871. digit+ 597
  872. Disable Item check box 134
  873. Disable Menu check box 133
  874. Disassemble窶ヲ menu item (compiler) 454
  875. disassembly file name (compiler) 461
  876. disconnecting datalink 84
  877. disk 264
  878. diskEvt 161
  879. display primitive 286, 462
  880. DisposCCursor 384
  881. DisposDialog 414
  882. DisposHandle 378
  883. DisposPtr 378
  884. div primitive 305, 456, 461
  885. Do Menu 123, 124
  886. Document radio button 138
  887. documentation conventions 1
  888. doesActivateOnFGSwitch 458
  889. double slash (//) 15, 437
  890. double-click 68
  891. double-click time 258
  892. double-clicking 93
  893. drag-rect primitive 169, 276, 368
  894. dragging 92
  895.     comments 30
  896.     cursor position 29
  897.     datalinks 29
  898.     selected vs. unselected elements 29
  899. draw-style-text primitive 256
  900. DrawChar 390
  901. Drawing in Color, Mac Methods 391
  902. Drawing, Mac Methods
  903.     Pen and Line 384
  904. DrawPicture 403
  905. DrawString 390
  906. DrawText 390
  907. driverEvt 161
  908. duplicate 475, 534, 539, 553
  909.  
  910. E   *E*
  911.  
  912. Edit Application menu item 168
  913. Edit button 132
  914. Edit menu 40-42, 128-129
  915.     Bring Closer 42, 128
  916.     Clear 40
  917.     Copy 40
  918.     Copy Object 41, 128
  919.     Copy Value 41, 128
  920.     Cut 40
  921.     Cut Object 41, 128
  922.     Delete Object 41, 128
  923.     Paste 40
  924.     Paste Object 41
  925.     Propagate Attribute 42
  926.     Replace Value 42
  927.     Replicate Object 41, 128
  928.     Select All Objects 41
  929.     Send Further 42, 129
  930.     Undo 40
  931. Edit menu (compiler) 452-454
  932.     Clear 452
  933.     Copy 452
  934.     Cut 452
  935.     Options窶ヲ 448, 453-454
  936.     Paste 452
  937.     Select All 449, 453
  938.     Show Clipboard 454
  939.     Undo 452
  940. Edit menu items
  941.     availability with editors 128
  942. edit menu methods 172
  943. Edit Text 149, 156, 158, 175, 352, 353
  944.     Balloon Help 156
  945. Edit Text Specification editor 148
  946. Edit Text system class
  947.     active? 196
  948.     balloon 198
  949.     edit record 200
  950.     font 198
  951.     font size 199
  952.     font style 198
  953.     grow? 197
  954.     justification 199
  955.     location 197
  956.     move? 197
  957.     name 196
  958.     owner 196
  959.     selection 200
  960.     size 197
  961.     style record 200
  962.     text 199
  963.     visible? 196
  964.     wrap? 200
  965. edit windows
  966.     allowable user actions 72
  967. element(s) 594
  968.     arity 594
  969.     command-clicking 31
  970.     dragging 29
  971.     editing names 30
  972.     grouping 30
  973.     linking/unlinking 30
  974.     opening 30
  975.     selecting 28
  976.     unambiguous 594
  977. empty 597
  978. EmptyRect 396
  979. encapsulation 15
  980. end-drawing primitive 366, 367
  981. Enter Editor menu item 32, 115, 128
  982. Enter key 352
  983. Environment 246, 603
  984.     interrupted mode 105
  985.     uninterrupted mode 105
  986. Environment operation 603
  987. EqualPt 407
  988. EqualRect 396
  989. EraseArc 400
  990. EraseOval 398
  991. ErasePoly 405
  992. EraseRect 366, 367, 397
  993. EraseRoundRect 399
  994. error 20, 608, 611
  995.     in execution 122
  996. Error Catching 494
  997. error message 31
  998. Error Messages 122
  999. error numbers 269
  1000. Evaluate 16, 86, 94
  1001.     name 16
  1002.     root 17
  1003.     terminals 17
  1004.     use 16
  1005. Evaluate menu item 50, 440
  1006. evaluate primitive 456
  1007. Evaluation 603, 620
  1008.     components 605
  1009.     names 605
  1010. Event 170, 171
  1011.     Access 157
  1012.     activate 171
  1013.     Apple Event 171
  1014.     handling 158, 160
  1015.     key 171
  1016.     key event 173
  1017.     mouse down 171, 173, 174
  1018.     suspend/resume 171
  1019.     type 160
  1020.     update 171
  1021. Event Class 159
  1022. event code 161
  1023. Event ID 159
  1024. Event Manager 158, 346
  1025. event message 161, 162
  1026. event modifiers 162
  1027. event record 158, 161
  1028. event suites 159
  1029. EventRecord 353, 366
  1030. Exclude Unused Methods check box (compiler) 456
  1031. Exec menu 115-119, 168
  1032.     Abort 116
  1033.     Breakpoint 436
  1034.     Breakpoint Off 119
  1035.     Breakpoint On 119
  1036.     Clear Program 117
  1037.     Clear Steps & Breaks 119
  1038.     Debug 119
  1039.     Edit Application 168
  1040.     Execute Method 116
  1041.     Run 116, 168
  1042.     Run Initial 116
  1043.     Set Program 117
  1044.     Step/Show 436
  1045.     Step/Show Level窶ヲ 117
  1046.     Step/Show Off 118
  1047.     Step/Show On 118
  1048.     Stop Running 168
  1049.     Trace 119
  1050. executable element 608
  1051. Execute Method menu item 116
  1052. Execute Only 106
  1053. execute-only 47
  1054. execution
  1055.     case window 436
  1056.     conditional 441
  1057.     error messages 122
  1058.     flow 19
  1059.     order of operations 600
  1060.     roll forward 114
  1061.     rollback 112
  1062.     sequence 610-612
  1063. execution functions 608, 609
  1064.     conditions 608
  1065.     message 608
  1066.     result 608
  1067.     sequence flag 610
  1068.     side effects 609
  1069.     simple operations 614-616
  1070. execution message
  1071.     control 612
  1072. execution window 97
  1073. execution window(s) 106-114
  1074.     background display 106
  1075. Exit Editor menu item 128
  1076. exp primitive 306
  1077. explicit reference 11, 85, 594, 615
  1078. exponent 596
  1079. Exporting data 512
  1080. Extensions folder 26, 68
  1081.     undefined elements 27
  1082. external 598
  1083. execution functions 609
  1084. external C Code 468
  1085. external Pascal Code 468
  1086. External routines 61, 468
  1087. externals 17
  1088. externals files 68
  1089. extract-text primitive 357
  1090.  
  1091. F   *F*
  1092.  
  1093. fail 22, 608, 611
  1094. Fail menu item 22, 54, 443
  1095. failure 20
  1096. False 601
  1097. Faster radio button (compiler) 456
  1098. Field 61
  1099. field name conflicts 376
  1100. file backups 67
  1101. File Info窶ヲ menu item (compiler) 455
  1102. File menu 32-40
  1103.     Launch窶ヲ 39
  1104.     New 33
  1105.     New Text 36
  1106.     Open Text窶ヲ 36
  1107.     Open窶ヲ 33
  1108.     Page Setup窶ヲ 37
  1109.     Print窶ヲ 37
  1110.     Quit 40
  1111.     Save 35
  1112.     Save As窶ヲ 35
  1113.     Save Text 37
  1114.     Save Text As窶ヲ 37
  1115. File menu (compiler) 450-452
  1116.     Close 451
  1117.     Launch窶ヲ 448, 452
  1118.     New 450
  1119.     Open窶ヲ 450
  1120.     Page Setup窶ヲ 451
  1121.     Print窶ヲ 451
  1122.     Quit 452
  1123.     Revert to Saved 451
  1124.     Save 451
  1125.     Save As窶ヲ 451
  1126. file naming conventions (compiler) 461
  1127. file pointer 273
  1128. File Preferences check boxes 67
  1129. file types 378
  1130. file-size primitive 270
  1131. Files
  1132.     Balloon Help 26
  1133.     external 26
  1134.     help 26
  1135.     primitive 26
  1136. FillArc 401
  1137. FillOval 398
  1138. FillPoly 406
  1139. FillRect 397
  1140. FillRoundRect 399
  1141. filter functions 380
  1142. Find Again menu item 46
  1143. find-bounds primitive 276
  1144. find-instance primitive 281
  1145. find-item 147, 351
  1146. find-item primitive 256
  1147. find-menu primitive 257
  1148. find-menu-a primitive 257
  1149. find-window primitive 258
  1150. find-window-a primitive 258
  1151. Find窶ヲ menu item
  1152.     Close Windows 45
  1153.     Current Class Only 45
  1154.     Current Method Only 45
  1155.     Ignore Upper/Lower 44
  1156.     Match Arity 45
  1157.     Match Pattern 44
  1158.     modify display of windows 44
  1159.     search criteria 44
  1160.     string matching criteria 44
  1161.     Text Attribute 44
  1162.     Text Window 44
  1163. finish 21, 608, 611, 612, 620
  1164. Finish menu item 21, 54, 442
  1165. floating-point arithmetic 462
  1166. font 147, 287
  1167.     styled 149
  1168. font and size 139
  1169. font size 150
  1170.     system default 147
  1171. font size 0 147
  1172. ForeColor 392
  1173. format primitive 331
  1174. FrameArc 400
  1175. FrameOval 398
  1176. FramePoly 405
  1177. FrameRect 367, 397
  1178. FrameRoundRect 399
  1179. from-ascii primitive 334
  1180. from-bytes 245
  1181. from-bytes primitive 264
  1182. from-handle primitive 314, 380
  1183. from-pointer primitive 314
  1184. from-string primitive 334
  1185. Front Window 172
  1186. Frontier 123
  1187. function 370, 371
  1188. function pointer 380
  1189.  
  1190. G   *G*
  1191.  
  1192. Gestalt Manager 421
  1193. gestalt primitive 267
  1194. gestalt-attribute primitive 268
  1195. Get 7, 14, 86, 96, 313, 315, 599, 603, 616, 617
  1196.     calls 617
  1197.     components 603
  1198.     data-determined reference 616
  1199.     input 14
  1200.     inputs 7
  1201.     name 7, 14
  1202.     outputs 7, 14
  1203.     universal reference 616
  1204.     use 7
  1205. Get Front Clicks 458
  1206. Get menu item 50, 439
  1207. get method 340
  1208. Get method icon 7
  1209. get-file primitive 270
  1210. get-filter example XPrim 573
  1211. get-integer primitive 315
  1212. get-nth primitive 291, 461
  1213. get-point primitive 315
  1214. get-position primitive 271
  1215. get-real primitive 315
  1216. get-rect primitive 316
  1217. get-sport-buffer primitive 326
  1218. get-sport-refs primitive 326
  1219. get-string primitive 316, 380
  1220. get-text primitive 316
  1221. Get1IndResource 411
  1222. Get1NamedResource 412
  1223. Get1Resource 411
  1224. GetCPixel 393
  1225. GetCursor 383
  1226. GetCVariant 463
  1227. GetDItem 417
  1228. GetForeColor 393
  1229. GetIcon 418
  1230. GetIndPattern 419
  1231. GetIndResource 411
  1232. GetIText 417
  1233. GetMethods 341, 342
  1234. GetMouse 420
  1235. GetNamedResource 412
  1236. GetNewDialog 414
  1237. GetPattern 419
  1238. GetPen 385
  1239. GetPenState 385
  1240. GetPicture 404
  1241. GetRefLevel 524, 525, 540, 572
  1242. GetResInfo 413
  1243. GetResource 411
  1244. GetTypeName 540
  1245. GetVol 373
  1246. GetWVariant 463
  1247. Global 61
  1248. global data register 560
  1249. GlobalToLocal 407
  1250. GrafPort 349
  1251. GrafPort@ 380
  1252. Graphic 144
  1253. Graphic system class
  1254.     active? 201
  1255.     balloon 202
  1256.     click method 203
  1257.     grow? 202
  1258.     location 202
  1259.     move? 202
  1260.     name 201
  1261.     owner 201
  1262.     rsrc number 203
  1263.     rsrc record 203
  1264.     size 202
  1265.     visible? 201
  1266. Graphic Utilities, Mac Methods 418
  1267. Graphical suite 159
  1268. graphics operations 276
  1269. Gray 127
  1270. group selection 76
  1271. grouped elements
  1272.     manipulation 30
  1273. grow box 173
  1274. Grow Box check box 139
  1275. grow-rect primitive 277
  1276.  
  1277. H   *H*
  1278.  
  1279. halt primitive 283
  1280. handle 35, 263, 264, 378, 379, 525
  1281.     saving 35
  1282. handle dereference 372
  1283. HasType 524, 525, 541, 572
  1284. heap 463
  1285. hidden classes 47
  1286. Hide Classes menu item 64, 74
  1287. Hide Comments menu item 64
  1288. HideCursor 382
  1289. HidePen 384
  1290. High Level Event Aware 458
  1291. HomeResFile 410
  1292.  
  1293. I   *I*
  1294.  
  1295. I-beam cursor 352
  1296. IAC 123, 127, 263, 264
  1297. icon 35, 364
  1298.     attribute
  1299.         inherited 429
  1300.         user-defined 429
  1301.     class attribute 6
  1302.     class(es) 5, 74
  1303.     compact method 47, 430
  1304.     compiler 449
  1305.     controls 20-22, 441
  1306.     de-annotated 27
  1307.     downward pointing arrow 429
  1308.     Evaluate 16
  1309.     execute-only method 48
  1310.     Get 14, 431
  1311.     Get method 7
  1312.     inherited System class attribute 176, 177
  1313.     inherited System instance attribute 176
  1314.     initialization 431
  1315.     Instance 13
  1316.     instance attribute 6
  1317.     List annotation 19
  1318.     Local 15
  1319.     Loop terminal 19
  1320.     Mac Method 363
  1321.     Macintosh Toolbox 12, 17, 437
  1322.     Match 13
  1323.     operations 12, 436
  1324.     partition annotation 19
  1325.     Persistent 13
  1326.     persistents 431
  1327.     plain method 7
  1328.     primitives 12, 436
  1329.     selected
  1330.         appearance 427
  1331.     Set 14, 431
  1332.     Set method 7
  1333.     simple method 431
  1334.     subclass 74
  1335.     Super 15
  1336.     synchro link 445
  1337.     System class 176, 177, 426
  1338.     System class attribute 176, 177, 428
  1339.     System class instance attribute 177
  1340.     System instance attribute 176, 177
  1341.     universal method 8, 430, 437
  1342.     user-defined class 427
  1343. Icon Specification editor 145
  1344. Icon system class
  1345.     active? 204
  1346.     balloon 205
  1347.     click method 206
  1348.     grow? 205
  1349.     location 205
  1350.     move? 205
  1351.     name 204
  1352.     owner 204
  1353.     rsrc number 206
  1354.     rsrc record 206
  1355.     size 205
  1356.     visible? 204
  1357. icons 425-445
  1358.     create 27
  1359. identifier 594
  1360. ideographic character representation 459
  1361. idiv primitive 306, 461
  1362. idle functions 352
  1363. Idle Method editable-text field 138
  1364. if-then construct 600
  1365. Ignore Upper/Lower 44
  1366. illegal attributes names 5
  1367. illegal class names 5
  1368. importing C code 521
  1369. "in" primitive 330
  1370. inarity 594, 598, 601
  1371. INCLASS 524, 542, 577
  1372. Include Class/Method Names check box (compiler) 457
  1373. incremental load 33
  1374. IncUse 534, 542
  1375. indexing 377
  1376. Info 26
  1377. Info menu 27, 55-69, 129
  1378.     Check Program 65, 462
  1379.     Hide Classes 64, 74
  1380.     Hide Comments 64
  1381.     Last Error窶ヲ 31, 65, 122
  1382.     Memory Status 65
  1383.     Options窶ヲ 33, 35, 37, 66, 129
  1384.     Propagate Comments 64
  1385.     Show Classes 64, 74
  1386.     Show Comments 64
  1387.     Strip Comments 64
  1388. Info窶ヲ
  1389.     Attributes 60
  1390.     category pop-up menu 56
  1391.     Classes 59
  1392.     Data Types 57
  1393.     format of dialog 56
  1394.     Mac Constants 61
  1395.     Mac Fields 63
  1396.     Mac Globals 62
  1397.     Mac Methods 61
  1398.         Inject 54
  1399.     Mac Structs 63
  1400.     Methods 59
  1401.     Persistents 60
  1402.     primitives 57
  1403.     scrolling list 56
  1404.     Transfer pop-up menu 56
  1405.     Types button 56, 57
  1406.     Universal Methods 58
  1407. inheritance 4, 75
  1408.     link 597
  1409. inherited System class attribute icon 177
  1410. inherited System instance attribute icon 177
  1411. InitCursor 381
  1412. Initial File 33
  1413. Initial File preferences 66
  1414. initialization 7, 13, 599
  1415. input 7
  1416.     name 7
  1417.     output 7
  1418.     use 7
  1419. inject 22, 88, 614
  1420.     terminal 601
  1421. Inject menu item 22, 54, 443
  1422. injection 457
  1423. inline code (compiler) 456, 461
  1424. input 601, 603
  1425.     bar 10, 599, 600
  1426.     components 606
  1427. input-average example XPrim 570
  1428. Insert After button 134
  1429. Insert Before button 134
  1430. insert-nth primitive 291
  1431. insert-text primitive 357
  1432. insertion point 352
  1433. Inside Macintosh 160, 269, 372, 373, 597, 608, 609, 621
  1434. inst-to-list primitive 281
  1435. Install button 131
  1436. instance 86, 95, 597
  1437.     attribute 597
  1438.     retrieval 617
  1439. instance attribute 6
  1440.     icon 428
  1441. instance attribute icon 6
  1442. Instance button 134
  1443. Instance generator 13, 603, 618
  1444.     components 604
  1445.     execution 13
  1446.     input 13
  1447.     name 13
  1448.     output 13
  1449.     with initialization method 619
  1450.     without initialization method 618
  1451. Instance menu item 49, 439
  1452. instance? primitive 359
  1453. instances
  1454.     system classes,copying 265
  1455. integer 475, 518, 596
  1456. Integer Only Arithmetic check box (compiler) 456, 462
  1457. integer-to-string primitive 335
  1458. integer? primitive 360, 461
  1459. Inter-Application Communication (IAC) 127
  1460. interface development overview 167-170
  1461. interpreted mode 68
  1462. interpreter
  1463.     environment 105
  1464.     windows 106
  1465. interrupted mode 105
  1466. ints-to-point primitive 277
  1467. ints-to-rect primitive 278
  1468. ints-to-rgb primitive 278
  1469. InvalRect 349, 367, 419
  1470. InvalRgn 349, 367, 420
  1471. Invert menu item 55
  1472. InvertArc 400
  1473. InvertOval 398
  1474. InvertPoly 405
  1475. InvertRect 397
  1476. InvertRoundRect 399
  1477. inZoomIn 355
  1478. inZoomOut 355
  1479. is-double? primitive 258
  1480. is-drag? primitive 259
  1481. IsType 524, 542, 569
  1482. Italic check box 135
  1483. Item editable-text field 133
  1484. iteration 441, 610
  1485.  
  1486. J   *J*
  1487.  
  1488. "join" primitive 330
  1489.  
  1490. K   *K*
  1491.  
  1492. Key 171, 173, 175
  1493. Key editable-text field 134
  1494. key event 162, 163, 173
  1495. Key Method editable-text field 138
  1496. key-close 246, 505
  1497. key-delete 246, 506
  1498. key-find 246, 506
  1499. key-first 246, 506
  1500. key-info 246, 507
  1501. key-last 246, 507
  1502. key-list 246, 507
  1503. key-new 246, 508
  1504. key-next 246, 508
  1505. key-open 246, 509
  1506. key-previous 246, 509
  1507. key-read 246, 510
  1508. key-rename 246, 510
  1509. key-value 246, 511
  1510. KeyDataField 124
  1511. keyDown 161
  1512. KeyEvent 352
  1513. KeyRepeat 353
  1514. Keys radio button 135
  1515. keyUp 161
  1516. kHighLevelEvent 161
  1517. kill-serial-port primitive 326
  1518. KillPicture 403
  1519. KillPoly 404
  1520.